package com.qfedu.mall.service;


import com.qfedu.mall.beans.vo.ProductSkuVO;
import com.qfedu.mall.beans.vo.ProductVO;
import com.qfedu.mall.common.vo.PageVo;
import com.qfedu.mall.common.vo.ResultVO;
import com.qfedu.mall.common.vo.ResultVO1;

public interface ProductService {
    ResultVO selectProductByDiscounts(Integer discounts);

    ResultVO ProductCate(Integer category);

    ResultVO Pin();
    ResultVO detailInfo(Integer pid);

    ResultVO selectcomments(Integer pid);


    ResultVO shopDetails();

    ResultVO selectProductSku(Integer pid);
    ResultVO insertByPVO(ProductVO productVO);

    ResultVO deleteByPid(Integer pid);

    ResultVO updateByPVO(ProductVO productVO);

    ResultVO insertBySVO(ProductSkuVO productSkuVO);

    ResultVO deleteSkuByPid(Integer sid);

    ResultVO updateBySVO(ProductSkuVO productSkuVO);

    ResultVO1 getAllShops(PageVo pageVo);
}

